//
//  fieldinfo.h
//  ltlbmc
//
//  Created by GD Huang on 5/22/12.
//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//

#ifndef ltlbmc_fieldinfo_h
#define ltlbmc_fieldinfo_h

#include "typ.h"
#include "location.h"

namespace cilast {
    
    class compinfo;
    class location;
    
    class fieldinfo : public OCamlObject {
    public:    
        compinfo*    fcomp;
        char* fname;
        typ*     ftype;
        int     fbitfield;
        std::vector<attribute*>   fattr;
        location* floc;
    };
    
}
#endif
